<?php

class blogActions extends Actions{
    
    protected $permissions = array(
        
        "blog_CAT" => array(
            "nome"      => "blog_CAT",
            "label"     => "Gerenciar Categorias",
            "descricao" => "Permite adicionar e remover categorias do blog.",
            'default'   => 'n',
        ),
        
        "blog_ART" => array(
            "nome"      => "blog_ART",
            "label"     => "Gerenciar Categorias",
            "descricao" => "Permite adicionar e remover categorias do blog.",
            'default'   => 's',
        ),
    
    );
    
    protected $actions = array( 
        'blog/artigo/formulario' => array(
            'label' => 'Criar Artigo', 'publico' => 'n', 'default' => 'n',
            'desc'  => 'Esta ação permite que o usuário crie um novo artigo',
            'menu' => array('blog/artigo/group')
        ),
        
        'blog/artigo/edit' => array(
            'label' => 'Editar Artigo', 'publico' => 'n', 'default' => 'n',
            'desc'  => 'Esta ação permite que o usuário edite um artigo, mesmo que ele não seja o autor',
            'menu' => array('blog/artigo/group', 'blog/artigo/show')
        ),

        'blog/artigo/apagar' => array(
            'label' => 'Apagar Artigo', 'publico' => 'n', 'default' => 'n',
            'desc'  => 'Esta ação permite que o usuário apague um artigo, mesmo que ele não seja o autor',
            'menu' => array('blog/artigo/group', 'blog/artigo/show')
        ),
        
        'blog/artigo/show' => array(
            'label' => 'Visualizar Artigo', 'publico' => 's', 'default' => 's',
            'desc'  => 'Esta ação permite que o usuário veja os artigos do site',
            'menu' => array('blog/artigo/group', 'blog/artigo/edit', 'blog/artigo/apagar')
        ),
        
        'blog/artigo/group' => array(
            'label' => 'Voltar para Categoria', 'publico' => 's', 'default' => 's',
            'desc'  => 'Esta ação permite que o usuário volte para a categoria do artigo atual'
        ),
        
        'blog/artigo/self' => array(
            'label' => 'Proprios Dados', 'publico' => 'n', 'default' => 's',
            'desc'  => 'Esta ação permite que o usuário altere os próprios dados'
        ),
                
        'blog/categoria/index' => array(
            'label' => 'Página de Categorias', 'publico' => 's', 'default' => 's',
            'desc'  => 'Esta ação permite que o usuário veja a página inicial das categorias do blog',
            'menu' => array('blog/categoria/formulario', 'blog/artigo/formulario')
        ),
        
        'blog/categoria/show' => array(
            'label' => 'Visualizar Categoria', 'publico' => 's', 'default' => 's',
            'desc'  => 'Esta ação permite que o usuário veja a página de uma categoria do blog',
            'menu' => array('blog/categoria/index', 'blog/categoria/edit', 'blog/artigo/formulario', 'blog/categoria/apagar')
        ),
        
        'blog/categoria/formulario' => array(
            'label' => 'Nova Categoria', 'publico' => 'n', 'default' => 'n',
            'desc'  => 'Esta ação permite que o usuário crie uma nova categoria para o blog',
            'menu'  => array('blog/categoria/index')
        ),
        
        'blog/categoria/edit' => array(
            'label' => 'Editar Categoria', 'publico' => 'n', 'default' => 'n',
            'desc'  => 'Esta ação permite que o usuário edite uma categoria do blog',
            'menu' => array('blog/categoria/index', 'blog/categoria/show')
        ),

        'blog/categoria/apagar' => array(
            'label' => 'Apagar Categoria', 'publico' => 'n', 'default' => 'n',
            'desc'  => 'Esta ação permite que o usuário apague uma categoria do blog',
        ),
        
        
    );
}

?>